#pragma once

enum LandType_t
{
    LandTypeEmpty1,
    LandTypeEmpty2,
    LandTypeEmpty3,
    LandTypeStart,
    LandTypeHospital,
    LandTypeTool,
    LandTypeGift,
    LandTypePrison,
    LandTypeMagic,
    LandTypeMine,
    LandTypePark,
};

struct Land
{
    LandType_t type; //地类型
    char owner{0};   //0不属于人，其他属于人
    int level{0};    //0空地，1-3三个等级房屋
    bool barrier{0}; //路障
    int GetLandPrice(void);
    int GetEmptyLandPrice(void);
    void Init(LandType_t t);
};